#include <iostream>
using namespace std;
class CCar ;

class CDriver {
	public:
		void ModifyCar( CCar *pCar) ;
};

class CCar {
	private:
		int price;
		friend int MostExpensiveCar( CCar cars[], int total);
		friend void CDriver::ModifyCar(CCar *pCar);
};


void CDriver::ModifyCar( CCar *pCar) {
	pCar->price += 1000;
}

int MostExpensiveCar( CCar cars[], int total) {
	int tmpMax = -1;
	for ( int i = 0; i < total; ++i )
		if ( cars[i].price > tmpMax)
			tmpMax = cars[i].price;
	return tmpMax;
}

int main() {
	return 0;
}
